import assessCheckApi from './api'
import { axios } from '@/utils/request'

// 汇总列表
export function list(params){
    return axios({
        url: assessCheckApi.list,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}

// 预约登记
export function yydjFuntion(params){
    return axios({
        url: assessCheckApi.yydj,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 预约登记
export function fsyzmFuntion(params){
  return axios({
      url: assessCheckApi.fsyzm,
      method:'get',
      params:{...params},
      url_2:'outside',
  })
}
// 刷新
export function sxyybFuntion(params){
    return axios({
        url: assessCheckApi.sxyyb,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 获取可以预约的日期
export function yyrqFuntion(params){
    return axios({
        url: assessCheckApi.yyrq,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 更新业务主表（除咨询类别外的所有字段
export function updateZb(data){
    return axios({
        url: assessCheckApi.updateZb,
        method:'post',
        data:data,
        url_2:'outside',
        headers: {
            'Content-Type': 'application/json'
          }
    })
}
// 更新咨询类别
export function updateJb(params){
    return axios({
        url: assessCheckApi.updateJb,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 提交内容
export function tjNrFuntion(params){
    return axios({
        url: assessCheckApi.tjNr,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 验证类别是否勾选
export function yzLbFuntion(params){
    return axios({
        url: assessCheckApi.yzLb,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 退回内容修改
export function thNrFuntion(params){
    return axios({
        url: assessCheckApi.thNr,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 审核不通过接口
export function shfail(params){
  return axios({
      url: assessCheckApi.shfail,
      method:'get',
      params:{...params},
      url_2:'outside',
  })
}
// 是否短信通知企业
export function sendmsg(params){
  return axios({
      url: assessCheckApi.sendmsg,
      method:'get',
      params:{...params},
      url_2:'outside',
  })
}
// 获取审评中心部门信息
export function querySpzxDeptList(params){
    return axios({
        url: assessCheckApi.querySpzxDeptList,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 咨询预约保存接口
export function saveFlow(data){
    return axios({
        url: assessCheckApi.saveFlow,
        method:'post',
        data:data,
        url_2:'outside',
    })
}
// 咨询预约提交接口
export function submitFlow(data){
    return axios({
        url: assessCheckApi.submitFlow,
        method:'post',
        data:data,
        url_2:'outside',
    })
}
// 查询当前流程任务详情-通过当前流程任务id
export function queryJobByJobId(params){
    return axios({
        url: assessCheckApi.queryJobByJobId,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 获取已办列表-通过当前流程id-自定义退回
export function queryAllYbJob(params){
    return axios({
        url: assessCheckApi.queryAllYbJob,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
// 自定义-退回环节
export function returnUpperzdyFlowJob(data){
    return axios({
        url: assessCheckApi.returnUpperzdyFlowJob,
        method:'post',
        data:data,
        url_2:'outside',
    })
}

// 已申请咨询的列表
export function zxyyList(params){
    return axios({
        url: assessCheckApi.zxyyList,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}

// 更新企业回复状态
export function getreturnmsg(params){
  return axios({
      url: assessCheckApi.getreturnmsg,
      method:'get',
      params:{...params},
      url_2:'outside',
  })
}

// 企业撤回
export function sjdth(params){
    return axios({
        url: assessCheckApi.sjdth,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}

// 企业撤回审核
export function bjcxFuntion(params){
    return axios({
        url: assessCheckApi.bjcxFuntion,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}

// 办结
export function bjjbks(params){
    return axios({
        url: assessCheckApi.bjjbks,
        method:'get',
        params:{...params},
        url_2:'outside',
    })
}
